home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_11_09 / 1109016b < prev    next >
Text File  |  1993-07-12  |  732b  |  31 lines

  1. typedef T fenv_t;
  2. typedef T fexcept_t;
  3.  
  4. #define FE_INEXACT        val
  5. #define FE_DIVBYZERO    val
  6. #define FE_UNDERDFLOW    val
  7. #define FE_OVERFLOW        val
  8. #define FE_INVALID        val
  9. #define FE_ALL_EXCEPT    val
  10.  
  11. #define FE_TONEAREST    val
  12. #define FE_UPWARD        val
  13. #define FE_DOWNWARD        val
  14. #define FE_TOWARDZERO    val
  15.  
  16. #define FE_DFL_ENV        ptr
  17.  
  18. void feclearexcept(int excepts);
  19. void fegetexcept(fexcept_t *flagp, int excepts);
  20. void feraiseexcept(int excepts);
  21. void fesetexcept(const fexcept_t *flagp, int excepts);
  22. int fetestexcept(int excepts);
  23. int fegetround(void);
  24. int fesetround(int round);
  25. void fegetenv(fenv_t *envp);
  26. int feholdexcept(fenv_t *envp);
  27. void fesetenv(const fenv_t *envp);
  28. void feupdateenv(const fenv_t *envp);
  29.  
  30.  
  31.